Ext.define('HIT.view.ReportInvoicedPanel', {
	extend : 'Ext.form.Panel',
	alias : 'widget.reportinvoicedpanel',
	// 发票信息表
	height : 280,
	width : 500,
	overlapHeader : false,
	preventHeader : true,
	layout : {
		type : 'absolute'
	},

	initComponent : function() {
		var me = this;
		Ext.QuickTips.init();
		// 取期间列表
		var periodlist = new Ext.data.Store({
			fields : [ 'period', 'displayname' ],
			data : [ {
				period : 'VAT',
				displayname : Share.T('增值税专用发票')
			}, {
				period : 'N_VAT',
				displayname : Share.T('增值税普通发票')
			}, {
				period : 'BT',
				displayname : Share.T('营业税发票')
			}, {
				period : 'E_INV',
				displayname : Share.T('出口发票')
			}, {
				period : 'T_INV',
				displayname : Share.T('交通运输发票')
			}

			]
		});

		var Invoiced_New_Status = new Ext.data.Store({
			fields : [ 'period', 'displayname' ],
			data : [{
				period : 'report_normal_open',
				displayname : Share.T('已开票')
			}, {
				period : 'report_normal_disopen',
				displayname : Share.T('未开票')
			}, {
				period : 'report_keep',
				displayname : Share.T('已保持')
			}, {
				period : 'report_normal_export',
				displayname : Share.T('已导出')
			}, {
				period : 'report_normal_check',
				displayname : Share.T('已审核')
			}, {
				period : 'report_normal_printing',
				displayname : Share.T('打印中')
			}, {
				period : 'report_normal_writeback',
				displayname : Share.T('已回写')
			},{	
				period : 'report_normal_sent',
				displayname : Share.T('已寄出')
			} ,{
				period : 'report_normal_informed',
				displayname : Share.T('已送信')
			} ]
		});

		Ext.applyIf(me, {
			items : [ {// 基本框
				xtype : 'fieldset',
				x : 20,
				y : 20,
				height : 250,
				width : 450,
				layout : {
					type : 'absolute'
				},
				title : Share.T('基本信息'),
				items : [ {
					xtype : 'datefield',
					x : 50,
					y : 20,
					id : 'report-invoiced-dateStart',
					width : 310,
					labelWidth : 80,
					editable:false,
					format : "Y-m-d",
					fieldLabel : Share.T('开始时间')
				}, {
					xtype : 'datefield',
					x : 50,
					y : 60,
					id : 'report-invoiced-dateEnd',
					width : 310,
					labelWidth : 80,
					editable:false,
					format : "Y-m-d",
					msgTarget  : 'side',
					fieldLabel : Share.T('结束时间')
				}, {

					xtype : 'combobox',
					x : 50,
					y : 100,
					width : 310,
					labelWidth : 80,
					editable:false,
					id : 'report-invoiced-docType',
					store : periodlist,
					displayField : 'displayname',
					valueField : 'period',
					fieldLabel : Share.T('票据类型')
				}, {
					xtype : 'combobox',
					x : 50,
					y : 140,
					width : 310,
					labelWidth : 80,
					editable:false,
					id : 'report-invoiced-docType-andlock',
					store : Invoiced_New_Status,
					displayField : 'displayname',
					valueField : 'period',
					fieldLabel : Share.T('发票状态')
				} ]
			}, {
				xtype : 'button',
				text : Share.T('确定'),
				x : 310,
				y : 230,
				width : 65,
				id : 'report-invoiced-yes'
			}, {
				xtype : 'button',
				text : Share.T('清空'),
				x : 390,
				y : 230,
				width : 65,
				handler : function() {
					this.up('form').getForm().reset();
				}
			} ]
		});
		me.callParent(arguments);
	}

});